A Comprehensive Survey of UML Compliance in Current Modelling Tools
نویسندگان
چکیده
The Unified Modeling Language (UML) specification is widely adopted in software engineering. When tools do not fully implement the UML specification, the user might be locked-in to a modeling tool, e.g. when exported models are not compatible among tools or tools implement different subsets of the UML. These compatibility problems also have significant impact on the effectiveness of model-driven development approaches. Compliance, as defined by the UML standard, is intended to characterize tools and to highlight such problems. In this paper we describe an approach to asses the UML compliance levels of modeling tools. Using UML definition of compliance, we could only identify 4 out of 68 tools as being acceptable.
منابع مشابه
Application of Unified Modelling Language (UML) to the Modelling of Health Care Systems: An Introduction and Literature Survey
The unified modelling language (UML) comprises a set of tools for documenting the analysis of a system. Although UML is generally used to describe and evaluate the functioning of complex systems, the extent of its application to the health care domain is unknown. The purpose of this article is to survey the literature on the application of UML tools to the analysis and modelling of health care ...
متن کاملWho Knows/Uses What of the UML: A Personal Opinion Survey
UML is a comprehensive notation, offering a very large set of diagrams and constructs covering any possible modelling need. As consequence, on one hand, it is difficult and time consuming to master it, and on the other hand, people tend, naturally, to consider only a part of it. In practice, many UML diagrams/constructs seem scarcely used or even their existence is not known. By means of a stud...
متن کاملCompliance of General Health Clinics to National Licensure Standards: A Survey in Northwestern Iran
Background and Objectives: Monitoring of health organizations by the regulatory bodies is crucial to ensure high performance of health system. Although Iranian health settings are monitored by the MOHME in various ways, periodic evaluation of their continuous commitment to the national licensure standards in health domain is rare. The aim of the present study was to highlight t...
متن کاملA UML 2 Profile for Business Process Modelling
Current UML Profiles for Business Process Modelling realise a narrow focus of the process, and capture the process flow on a low level of detail. They do not provide a comprehensive coverage of theoretical aspects. In this work, we have designed a UML 2 Profile for Business Process Modelling that provides two complementary perspectives, focussing on the business process context (e.g. goals, mea...
متن کاملBuilding an Evaluation Instrument for OO CASE Tool Assessment for Unified Modelling Language Support
The Unified Modelling Language (UML) as delivered in September 1997 offers the structure and dynamics of its modelling constructs developed in order to standardise different object oriented (OO) development practices. Represented as a language, UML covers some aspects addressed by any methodology and is expected to be accompanied by OO CASE tools through notation and implementation of the UML p...
متن کامل